﻿using System;
using System.Collections.Generic;
using System.Text;
using Volo.Abp.Application.Dtos;

namespace Book.DTO
{
    public class OrderDTO : AuditedEntityDto<Guid>
    {
        /*详情*/
        public string OrderInfoId { get; set; }  //订单号ID
        public string CommodityId { get; set; }  //商品id
        public decimal Price { get; set; } //价格(购买时)
        public int Num { get; set; }   //销售数量
        public string Name { get; set; }      //商品名称
        public string SmallImage { get; set; }      //商品图片

        /*订单表*/
        public DateTime OrderInfoTime { get; set; }//下单日期
        public string orderInfoTimeStr
        {
            get { return OrderInfoTime.ToString("yyyy-MM-dd"); }
        }
        public int PayWayInfoId { get; set; }       //支付方式
        public int MemberId { get; set; }           //客户id
       
        public string OrderInfoName { get; set; }      //收货人姓名
        public string ShoppAddreTel { get; set; }      //收货人电话
        public decimal OrderInfoSalePrice { get; set; }        //订单总金额
        
        public string OrderInfoBarCode { get; set; }          //配送方式
        public int OrderWheShipments { get; set; }//是否发货
        public int OrderInfoAuditState { get; set; }//审核状态
        public int OrderInfoWhetherPay { get; set; }//是否支付
        public int OrderInfoState { get; set; }            //订单状态（已下单（未支付），待发货（已支付）
        //，已发货（待收货），已完成（已确认），订单取消（订单关闭））
        public int OrderInfoDeliveryState { get; set; }//配送状态
     
        public int CommodEvaluaOrder { get; set; }//前台是否显示
     
       
        /*商品表*/
        public string ProductName { get; set; }//商品名称
            

    }
}
